package com.youlu.campus.entity.VO.req;

import com.youlu.campus.entity.UserPO;
import com.youlu.campus.entity.enums.TaskBizType;
import lombok.Data;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;

@Data
public class CaCollectReq {

    /**
     * 活动ID
     */
    @NotBlank(message = "参与活动不能为空")
    private String activityId;

//    @NotBlank(message = "证书类型不能为空")
    private String taskBizType;
      //纸质版证书编号需要，版本
     private String edition;
    private String caLevel;

    private String mobile;
    //1 电子 2、纸质
    private String caType;

    private UserPO currentUser;
    //是否需要立即生成电子证书 true 立即
    private Boolean nowCaBuild = Boolean.TRUE;
    //纸质版证书编号需需要
    private String caGroupId;
    //发证日期
    private String caTime;
    //平台渠道
    private String platform;
    //应用id
    private String appId;
    private String name;
    private String universityId;
    private String universityName;
    /**
     * 类目ID
     */
    private String categoryId;
    private String version="v1";
    /**
     * 子订单编号
     */
    private String subOrderNo;

}
